"""
作业要求
编写一个Python程序，对一个简单的故事进行如下操作：

统计故事中的单词数量。
查找主人公的名字在故事中的位置。
将主人公的名字替换为你的名字。
将故事改写为大写和小写形式。
解题思路
使用字符串的方法来处理数据。

"""

story = "Once upon a time, in a land far away, lived a brave knight named Arthur."


word_count = len(story.split())

print("故事中的单子个数:",word_count)

hero_name = 'Arthur'

l = len(story)
print(story.find("A"),l)
address = story.find(hero_name)
print("故事中主人公的姓名位置:",address)

Your_name = "felix"

new_story = story.replace(hero_name,Your_name)

print("原主人公:",story)
print("新主人公:",new_story)

uppercase_story = story.upper()
lowercase_story = story.lower()
print("大写:",uppercase_story)
print("小写:",lowercase_story)

"""
len(story.split())：使用 split() 方法将字符串分割成单词列表，并通过 len() 函数获取单词数量。

story.find(hero_name):使用 find() 方法查找主人公名字在故事中的位置

story.replace(hero_name, your_name):使用 replace() 方法将主人公名字替换为你的名字

story.upper():使用 upper() 方法将故事文本转换为大写形式

story.lower():使用 lower() 方法将故事文本转换为小写形式

"""